home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / other / guigfxlib / maxonc / c-libs / guigfx.lib
Text File  |  1999-06-14  |  5KB  |  293 lines

  1.     SECTION    "GUIGFX_STUBS",CODE
  2.     XREF    _GuiGFXBase
  3.  
  4.     XDEF    _MakePicture
  5. _MakePicture:
  6.     XDEF    MakePicture
  7. MakePicture:
  8.     XDEF    MakePicture__PvUsUse
  9. MakePicture__PvUsUse:
  10.     MOVE.L    A6,-(A7)
  11.     MOVEA.L    _GuiGFXBase,A6
  12.     MOVEA.L    08(A7),A0
  13.     MOVEM.L    12(A7),D0/D1
  14.     LEA    20(A7),A1
  15.     JSR    -030(A6)
  16.     MOVEA.L    (A7)+,A6
  17.     RTS
  18.  
  19.     XDEF    _LoadPicture
  20. _LoadPicture:
  21.     XDEF    LoadPicture
  22. LoadPicture:
  23.     XDEF    LoadPicture__PUce
  24. LoadPicture__PUce:
  25.     XDEF    LoadPicture__Pce
  26. LoadPicture__Pce:
  27.     MOVE.L    A6,-(A7)
  28.     MOVEA.L    _GuiGFXBase,A6
  29.     MOVEA.L    08(A7),A0
  30.     LEA    12(A7),A1
  31.     JSR    -036(A6)
  32.     MOVEA.L    (A7)+,A6
  33.     RTS
  34.  
  35.     XDEF    _ReadPicture
  36. _ReadPicture:
  37.     XDEF    ReadPicture
  38. ReadPicture:
  39.     XDEF    ReadPicture__P08RastPortP08ColorMapUsUsUsUse
  40. ReadPicture__P08RastPortP08ColorMapUsUsUsUse:
  41.     MOVEM.L    D2/D3/A2/A6,-(A7)
  42.     MOVEA.L    _GuiGFXBase,A6
  43.     MOVEM.L    20(A7),A0/A1
  44.     MOVEM.L    28(A7),D0/D1/D2/D3
  45.     LEA    44(A7),A2
  46.     JSR    -042(A6)
  47.     MOVEM.L    (A7)+,D2/D3/A2/A6
  48.     RTS
  49.  
  50.     XDEF    _ClonePicture
  51. _ClonePicture:
  52.     XDEF    ClonePicture
  53. ClonePicture:
  54.     XDEF    ClonePicture__Pve
  55. ClonePicture__Pve:
  56.     MOVE.L    A6,-(A7)
  57.     MOVEA.L    _GuiGFXBase,A6
  58.     MOVEA.L    08(A7),A0
  59.     LEA    12(A7),A1
  60.     JSR    -048(A6)
  61.     MOVEA.L    (A7)+,A6
  62.     RTS
  63.  
  64.     XDEF    _AddPicture
  65. _AddPicture:
  66.     XDEF    AddPicture
  67. AddPicture:
  68.     XDEF    AddPicture__PvPve
  69. AddPicture__PvPve:
  70.     MOVEM.L    A2/A6,-(A7)
  71.     MOVEA.L    _GuiGFXBase,A6
  72.     MOVEM.L    12(A7),A0/A1
  73.     LEA    20(A7),A2
  74.     JSR    -066(A6)
  75.     MOVEM.L    (A7)+,A2/A6
  76.     RTS
  77.  
  78.     XDEF    _AddPalette
  79. _AddPalette:
  80.     XDEF    AddPalette
  81. AddPalette:
  82.     XDEF    AddPalette__PvPve
  83. AddPalette__PvPve:
  84.     MOVEM.L    A2/A6,-(A7)
  85.     MOVEA.L    _GuiGFXBase,A6
  86.     MOVEM.L    12(A7),A0/A1
  87.     LEA    20(A7),A2
  88.     JSR    -072(A6)
  89.     MOVEM.L    (A7)+,A2/A6
  90.     RTS
  91.  
  92.     XDEF    _AddPixelArray
  93. _AddPixelArray:
  94.     XDEF    AddPixelArray
  95. AddPixelArray:
  96.     XDEF    AddPixelArray__PvPvUsUse
  97. AddPixelArray__PvPvUsUse:
  98.     MOVEM.L    A2/A6,-(A7)
  99.     MOVEA.L    _GuiGFXBase,A6
  100.     MOVEM.L    12(A7),A0/A1
  101.     MOVEM.L    20(A7),D0/D1
  102.     LEA    28(A7),A2
  103.     JSR    -078(A6)
  104.     MOVEM.L    (A7)+,A2/A6
  105.     RTS
  106.  
  107.     XDEF    _CreatePenShareMap
  108. _CreatePenShareMap:
  109.     XDEF    CreatePenShareMap
  110. CreatePenShareMap:
  111.     XDEF    CreatePenShareMap__e
  112. CreatePenShareMap__e:
  113.     MOVE.L    A6,-(A7)
  114.     MOVEA.L    _GuiGFXBase,A6
  115.     LEA    08(A7),A0
  116.     JSR    -090(A6)
  117.     MOVEA.L    (A7)+,A6
  118.     RTS
  119.  
  120.     XDEF    _ObtainDrawHandle
  121. _ObtainDrawHandle:
  122.     XDEF    ObtainDrawHandle
  123. ObtainDrawHandle:
  124.     XDEF    ObtainDrawHandle__PvP08RastPortP08ColorMape
  125. ObtainDrawHandle__PvP08RastPortP08ColorMape:
  126.     MOVEM.L    A2/A3/A6,-(A7)
  127.     MOVEA.L    _GuiGFXBase,A6
  128.     MOVEM.L    16(A7),A0/A1/A2
  129.     LEA    28(A7),A3
  130.     JSR    -102(A6)
  131.     MOVEM.L    (A7)+,A2/A3/A6
  132.     RTS
  133.  
  134.     XDEF    _DrawPicture
  135. _DrawPicture:
  136.     XDEF    DrawPicture
  137. DrawPicture:
  138.     XDEF    DrawPicture__PvPvUsUse
  139. DrawPicture__PvPvUsUse:
  140.     MOVEM.L    A2/A6,-(A7)
  141.     MOVEA.L    _GuiGFXBase,A6
  142.     MOVEM.L    12(A7),A0/A1
  143.     MOVEM.L    20(A7),D0/D1
  144.     LEA    28(A7),A2
  145.     JSR    -114(A6)
  146.     MOVEM.L    (A7)+,A2/A6
  147.     RTS
  148.  
  149.     XDEF    _MapPalette
  150. _MapPalette:
  151.     XDEF    MapPalette
  152. MapPalette:
  153.     XDEF    MapPalette__PvPvPUce
  154. MapPalette__PvPvPUce:
  155.     MOVEM.L    A2/A3/A6,-(A7)
  156.     MOVEA.L    _GuiGFXBase,A6
  157.     MOVEM.L    16(A7),A0/A1/A2
  158.     LEA    28(A7),A3
  159.     JSR    -120(A6)
  160.     MOVEM.L    (A7)+,A2/A3/A6
  161.     RTS
  162.  
  163.     XDEF    _MapPen
  164. _MapPen:
  165.     XDEF    MapPen
  166. MapPen:
  167.     XDEF    MapPen__PvUje
  168. MapPen__PvUje:
  169.     MOVEM.L    A2/A6,-(A7)
  170.     MOVEA.L    _GuiGFXBase,A6
  171.     MOVEM.L    12(A7),A0/A1
  172.     LEA    20(A7),A2
  173.     JSR    -126(A6)
  174.     MOVEM.L    (A7)+,A2/A6
  175.     RTS
  176.  
  177.     XDEF    _CreatePictureBitMap
  178. _CreatePictureBitMap:
  179.     XDEF    CreatePictureBitMap
  180. CreatePictureBitMap:
  181.     XDEF    CreatePictureBitMap__PvPve
  182. CreatePictureBitMap__PvPve:
  183.     MOVEM.L    A2/A6,-(A7)
  184.     MOVEA.L    _GuiGFXBase,A6
  185.     MOVEM.L    12(A7),A0/A1
  186.     LEA    20(A7),A2
  187.     JSR    -132(A6)
  188.     MOVEM.L    (A7)+,A2/A6
  189.     RTS
  190.  
  191.     XDEF    _DoPictureMethod
  192. _DoPictureMethod:
  193.     XDEF    DoPictureMethod
  194. DoPictureMethod:
  195.     XDEF    DoPictureMethod__PvUje
  196. DoPictureMethod__PvUje:
  197.     MOVE.L    A6,-(A7)
  198.     MOVEA.L    _GuiGFXBase,A6
  199.     MOVEA.L    08(A7),A0
  200.     MOVE.L    12(A7),D0
  201.     LEA    16(A7),A1
  202.     JSR    -138(A6)
  203.     MOVEA.L    (A7)+,A6
  204.     RTS
  205.  
  206.     XDEF    _GetPictureAttrs
  207. _GetPictureAttrs:
  208.     XDEF    GetPictureAttrs
  209. GetPictureAttrs:
  210.     XDEF    GetPictureAttrs__Pve
  211. GetPictureAttrs__Pve:
  212.     MOVE.L    A6,-(A7)
  213.     MOVEA.L    _GuiGFXBase,A6
  214.     MOVEA.L    08(A7),A0
  215.     LEA    12(A7),A1
  216.     JSR    -144(A6)
  217.     MOVEA.L    (A7)+,A6
  218.     RTS
  219.  
  220.     XDEF    _LockPicture
  221. _LockPicture:
  222.     XDEF    LockPicture
  223. LockPicture:
  224.     XDEF    LockPicture__PvUje
  225. LockPicture__PvUje:
  226.     MOVE.L    A6,-(A7)
  227.     MOVEA.L    _GuiGFXBase,A6
  228.     MOVEA.L    08(A7),A0
  229.     MOVE.L    12(A7),D0
  230.     LEA    16(A7),A1
  231.     JSR    -150(A6)
  232.     MOVEA.L    (A7)+,A6
  233.     RTS
  234.  
  235.     XDEF    _IsPicture
  236. _IsPicture:
  237.     XDEF    IsPicture
  238. IsPicture:
  239.     XDEF    IsPicture__Pce
  240. IsPicture__Pce:
  241.     MOVE.L    A6,-(A7)
  242.     MOVEA.L    _GuiGFXBase,A6
  243.     MOVEA.L    08(A7),A0
  244.     LEA    12(A7),A1
  245.     JSR    -162(A6)
  246.     MOVEA.L    (A7)+,A6
  247.     RTS
  248.  
  249.     XDEF    _CreateDirectDrawHandle
  250. _CreateDirectDrawHandle:
  251.     XDEF    CreateDirectDrawHandle
  252. CreateDirectDrawHandle:
  253.     XDEF    CreateDirectDrawHandle__PvUsUsUsUse
  254. CreateDirectDrawHandle__PvUsUsUsUse:
  255.     MOVEM.L    D2/D3/A6,-(A7)
  256.     MOVEA.L    _GuiGFXBase,A6
  257.     MOVEA.L    16(A7),A0
  258.     MOVEM.L    20(A7),D0/D1/D2/D3
  259.     LEA    36(A7),A1
  260.     JSR    -168(A6)
  261.     MOVEM.L    (A7)+,D2/D3/A6
  262.     RTS
  263.  
  264.     XDEF    _DirectDrawTrueColor
  265. _DirectDrawTrueColor:
  266.     XDEF    DirectDrawTrueColor
  267. DirectDrawTrueColor:
  268.     XDEF    DirectDrawTrueColor__PvPUjUsUse
  269. DirectDrawTrueColor__PvPUjUsUse:
  270.     MOVEM.L    A2/A6,-(A7)
  271.     MOVEA.L    _GuiGFXBase,A6
  272.     MOVEM.L    12(A7),A0/A1
  273.     MOVEM.L    20(A7),D0/D1
  274.     LEA    28(A7),A2
  275.     JSR    -180(A6)
  276.     MOVEM.L    (A7)+,A2/A6
  277.     RTS
  278.  
  279.     XDEF    _CreatePictureMask
  280. _CreatePictureMask:
  281.     XDEF    CreatePictureMask
  282. CreatePictureMask:
  283.     XDEF    CreatePictureMask__PvPUcUse
  284. CreatePictureMask__PvPUcUse:
  285.     MOVEM.L    A2/A6,-(A7)
  286.     MOVEA.L    _GuiGFXBase,A6
  287.     MOVEM.L    12(A7),A0/A1
  288.     MOVE.L    20(A7),D0
  289.     LEA    24(A7),A2
  290.     JSR    -186(A6)
  291.     MOVEM.L    (A7)+,A2/A6
  292.     RTS
  293.